const express = require('express')
const moment=require('moment')
// 创建web服务器
const app = express()
// 中间件和路由共享一份req和res
app.use((req, res, next) => {
    // 为req对象挂在自定义属性，从而把时间共享给后面的所有的路由
    req.startTime=moment().format('YYYY-MM-DD HH:mm:ss')
    console.log('这是一个全局的中间件');
    next()
})
app.get('/test', function (req, res) {
    console.log('请求到达时间'+req.startTime);
    res.send('xxxxxxx')
})


app.get('/testy', function (req, res) {
    console.log('请求到达时间'+req.startTime);
    res.send('yyyyyyyyyyy')
})





// 启动服务器
app.listen(8080, () => {
    console.log('express server running at http://127.0.01');
})